#include "beep.h"
#include "stm32f10x.h"
#include "Delay.h"

void beep_init()
{
    GPIO_InitTypeDef beep_struct = {0};
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); 
    beep_struct.GPIO_Mode = GPIO_Mode_Out_PP;
    beep_struct.GPIO_Pin = BEEP_PIN; 
    beep_struct.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(BEEP_PORT, &beep_struct); 
}

void beep_on()
{
    GPIO_ResetBits(BEEP_PORT, BEEP_PIN); 
}

void beep_off()    
{
    GPIO_SetBits(BEEP_PORT, BEEP_PIN); 
}